home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 2316 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.7 KB  |  45 lines

  1. Newsgroups: comp.lang.c
  2. Path: cix.compulink.co.uk!usenet
  3. From: mod@cix.compulink.co.uk ("Dominic Monk")
  4. Subject: Re: C Uglifyer wanted
  5. Message-ID: <DLHBy6.JJF@cix.compulink.co.uk>
  6. Organization: Bimbo R Us
  7. References: <47d983$aq4@apollo.ekfido.kodak.com>
  8. Date: Sat, 20 Jan 1996 12:27:42 GMT
  9. X-News-Software: Ameol
  10.  
  11.  
  12. >>does anybody know of an useful c-code uglifyer? The code
  13. >>should still be compilable on different platforms but
  14. >>variable names etc. changed so that reading, editing etc,
  15. >>becomes impossible.
  16. >
  17. >Seriously, why would you want to do this ? Presumably, if all you're 
  18. after >is protection against someone snatching your code, why not just 
  19. leave
  20. >compiled object code on each platform you're going to use it on and hide
  21. >(or make owner-read-only) the source code ?
  22.  
  23. >Because he's probably a contract programmer, and his contract states he 
  24. >has to provide source code, but he's trying for job security.  Too bad 
  25. it >doesn't
  26. >work like that - if you provide crap code, word gets around and you 
  27. don't >gethired any more.
  28.  
  29. Actually, that's bollocks.
  30. You may be delivering a program to your customer, and want to give him
  31. the ability to recompile the code for a different machine, and/or
  32. version of the opertating system. Even if you manage to hit all 
  33. the current platforms, they change at a fearsome rate.
  34.  
  35. As I recall, GNU once pushed this as an idea to allow software producers
  36. to get round the collective embarassment that is Unix standardisation.
  37. You can provide the source, but the customer can't rip it off.
  38. I recall the utilty was called Shroud.
  39.  
  40. I also resent the snide term about contract programmers. If you're
  41. not good enough to make it on your own, don't slag those that are.
  42.  
  43.  
  44. DominiConnor
  45.